Skip to content

Add AGENTS.md with agent etiquette guidelines#24

Draft
apgiorgi wants to merge 2 commits into
mainfrom
claude/agent-etiquette-guidelines-i7weh8
Draft

Add AGENTS.md with agent etiquette guidelines#24
apgiorgi wants to merge 2 commits into
mainfrom
claude/agent-etiquette-guidelines-i7weh8

Conversation

@apgiorgi

Copy link
Copy Markdown
Collaborator

Summary

  • Introduces AGENTS.md as the canonical guidance file for any AI agent pointed at this repo — covers etiquette (issue-first, no unsolicited PRs, read closed issues), project context, and conventions
  • Reduces CLAUDE.md to a single @AGENTS.md import so all agents read the same source of truth regardless of which tool they run under

Why

CLAUDE.md was Claude Code-specific. Any other agent (Cursor, Codex, Jules, etc.) would ignore it entirely and have no project context or contribution guidance. AGENTS.md is the emerging cross-tool standard that most agents probe for, while Claude Code picks it up via the @ import in CLAUDE.md.

The etiquette section addresses the real risk of drive-by agents opening unsolicited PRs or making changes without understanding the broader DCI system context.

Test plan

  • Verify CLAUDE.md still loads full context in a Claude Code session (the @AGENTS.md import should pull in everything)
  • Review AGENTS.md content and wording

🤖 Generated with Claude Code


Generated by Claude Code

claude and others added 2 commits June 25, 2026 10:16
Introduces AGENTS.md as the canonical agent/contributor guidance file.
Covers agent etiquette (issue-first, no unsolicited PRs, read closed issues),
project context, and conventions. CLAUDE.md reduced to a single @AGENTS.md
import so all agents read the same source of truth.

Co-Authored-By: Claude <noreply@anthropic.com>
…add CONTRIBUTING.md

- Single H1 with Etiquette and Project Context as sections
- Scope etiquette to external agents so the @AGENTS.md import doesn't
  block maintainer-directed sessions from implementing changes
- Soft-wrap paragraphs to match the repo's markdown style
- Add 'Why main.go is a single file' (chapter map, split thresholds)
- Add CONTRIBUTING.md so GitHub surfaces the issue-first policy to
  human contributors
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants